home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Tools 5
/
Amiga Tools 5.iso
/
tools
/
developer-tools
/
guis
/
gadutil
/
docs
/
gutil_377_csaa.txt
< prev
next >
Wrap
Text File
|
1996-07-16
|
4KB
|
130 lines
TITLE
GadUtil.library
VERSION
37.7 (12.07.96)
AUTHORS
Per-Olof Yliniemi Staffan Hamala
Box 78 Pellovagen 268
SE-980 61 Tarendo SE-957 93 Pello
SWEDEN SWEDEN
email: email:
peoyli@algonet.se staham@algonet.se
phone:
+46-(0)978-20522
DESCRIPTION
GadUtil is another gui library which main goal was to make it
easy to create font sensitive user interfaces. The library has
grown away from this main goal, and become another useful-
routine-library.
FEATURES
* FAST (NO OR VERY SMALL DIFFERENCE AGAINST GADTOOLS) AND SMALL
(LESS THAN 13k).
* Font adaptive and localized.
* Supports all GadTools gadgets + some extensions to them.
6 extended gadget types are available:
- FILE_KIND -- gadget for selecting a file.
- DRAWER_KIND -- gadget for selecting a drawer.
- IMAGE_KIND -- custom gadget that uses one or two images
- BEVELBOX_KIND -- gadtools bevelboxes + 2 new types and text
- PROGRESS_KIND -- progress indicator gadget.
- LABEL_KIND -- a text label that can be placed relative to
other texts gadgets, bevelboxes and progress
indicators.
* Automatic creation of minimum required IDCMP mask.
* Replacement for graphics/font OpenFont and graphics CloseFont.
* Functions to add, count, move and sort nodes in a list.
* All gadgets are created using tag lists. Every next gadget
will use the previous gadgets values as defaults. Only one
call to the gadget making routine is needed for every gadget
list.
* All gadgets can have their own hotkey. No extra work is needed
by the programmer (only one extra tag).
* All gadgets, texts and boxes can have their own (localized) help
string, to be shown in a selectable gadget or in the window/screen
title whenever the mouse is placed above that gadget.
* Distributed with lots of examples, mostly in assembly language,
but also in 'C'.
* Other functions include:
- Status change for toggle select buttons.
- String change for STRING and TEXT_KIND gadgets.
- Disable functions for all gadget kinds (new for 36.56).
- Routines to set up a busy-pointer (available for both v37
and v39). These routines also blocks the input to the main
window of the program.
- Routine to check if the mouse pointer is within a gadgets
box. Useful for mouse-position sensitive appwindows.
- Bevelbox, text and window refreshing functions.
- Functions to clear and size/move windows
* FAST (NO OR VERY SMALL DIFFERENCE AGAINST GADTOOLS) AND SMALL
(LESS THAN 13k).
SPECIAL REQUIREMENTS
AmigaOS 2.0 or higher.
AVAILABILITY
ftp://ftp.wustl.edu/pub/aminet/dev/gui/gutil_dev_377.lha
ftp://ftp.wustl.edu/pub/aminet/util/libs/gutil_usr_377.lha
(or any other Aminet site)
The most recent version can always be found on my homepage at
http://www.algonet.se/~peoyli/html_eng/myprogs.html
http://www.algonet.se/~peoyli/html_swe/myprogs.html
http://www.algonet.se/~peoyli/files/gutil_dev.lha
http://www.algonet.se/~peoyli/files/gutil_usr.lha
PRICE
Always free for all users of the library.
Programmers: As free as the program using this library.
Localized programs should include the .ct file(s)
DISTRIBUTION
Freely distributable via CD, disk, FTP or any other form.
Distribution may be done in two ways:
- Only the .library file(s), together with your program
- The complete distribution archive(s)
GadUtil is © 1994-1996 by P-O Yliniemi and Staffan Hämälä.